Đánh Sở báo thù Ngũ_Tử_Tư

Năm 512 TCN, Ngũ Viên theo Hạp Lư cùng Tôn VũBá Hi[8] mang quân đánh nước Sở, diệt đất Thư, giết hai công tử Yểm Dư và Chúc Dung con của Ngô Liêu đã đầu hàng Sở.

Năm 509 TCN, Sở Chiêu vương (con Sở Bình vương, em thái tử Kiến) sai Lệnh doãn là Nang Ngõa cầm quân đánh Ngô. Ngũ Viên đón đánh quân Sở, phá tan quân Sở ở Dự Chương, thừa thắng tiến quân lấy đất Cư Sào.

Năm 506 TCN, nhân vua hai nước Đường, Sái có hiềm khích với Nang Ngõa, Ngũ Viên và Tôn Vũ xin Hạp Lư hợp quân với hai nước đánh Sở. Quân Ngô nhanh chóng tràn vào Dĩnh đô. Sở Chiêu vương phải bỏ chạy đến đất Viên. Quân Ngô tiến vào Dĩnh đô.[7][9]

Sau khi trở về nước, Ngũ Viên nhớ đến mối thù Sở Bình vương giết cha, bèn đào mộ Bình vương, tự mình đem thi thể ra đánh 300 roi[3][7].

Người bạn của Ngũ Viên là Thân Bao Tưnước Sở, nghe tin ông đào mộ vua, sai người đến trách. Ngũ Viên nhờ người bảo lại với Thân Bao Tư:

"Tôi trời chiều, đường xa cho nên gặp việc trái với đạo lý cũng cứ làm".

Năm 505 TCN, Thân Bao Tư sang nước Tần cầu cứu. Tần Ai công sai quân giúp nước Sở. Cộng thêm lúc đó, em của Hạp Lư là Phu Khái trốn về tự lập làm vua. Hạp Lư buộc phải lui quân, nước Sở được khôi phục[7][10].